﻿using System.Windows;

namespace XEvolve.Presentation
{
    public interface IThemeManager
    {
        string[] GetApplicableColorSchema(string themeName);

        void ApplyTheme(string themeName);
        void ApplyTheme(string themeName, string colorSchemaName);

        void ApplyTheme(FrameworkElement target, string themeName);
        void ApplyTheme(FrameworkElement target, string themeName, string colorSchemaName);
    }
}
